创建开机启动命令脚本文件
1 | vi /etc/init.d/nginx |
在这个nginx文件中插入一下启动脚本代码,启动脚本代码来源网络复制,实测有效
1 |
|
设置所有人都有对这个启动脚本nginx文件的执行权限
1 | chmod a+x /etc/init.d/nginx |
把nginx加入系统服务中
1 | chkconfig --add nginx |
把服务设置为开机启动
1 | chkconfig nginx on |
reboot重启系统生效
1 | #启动nginx服务 |
如果服务启动的时候出现 Restarting nginx daemon: nginxnginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or directory)
nginx not running 的错误,通过nginx -c 参数指定配置文件即可解决
1 | /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf |
如果服务启动中出现 nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) 的错误,可以先通过service nginx stop 停止服务,再启动就好。